/*
$JA#COPYRIGHT$
*/

/* PREFORMATTED TEXT
-------------------------------------------------------------*/
/* Pre, Code ---*/
pre, .code {
	border-right: 5px solid #ccc;
	border-left: none;
}

/* Blockquote */

blockquote { padding: 1em 15px 1em 40px !important; }

blockquote span.open{background-position: right top !important; padding-left: 0px; padding-right: 20px;}

blockquote span.close { background-position: left top !important; padding: 0 0px 0 20px;}

blockquote.testimonial{ overflow: hidden; }

blockquote.testimonial span.author a{
	background-position: 100% 50%;
	float: right;
	padding-left: 0;
	padding-right: 20px;
}

/* Talking box. Thinking box. */
div.bubble1 div {
	background: url(../images/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background: url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble2 div {
	background: url(../images/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.bubble3 div {
	background: url(../images/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.bubble4 div {
	background: url(../images/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../images/bub4-bl.gif) no-repeat bottom left;
}

/* Note Style */
p.stickynote, p.download {
	background-position: 100% 50%;
	padding: 10px 45px 10px 5px;
}

/* Tips, Error, Message, Hightlight*/
p.error, p.message, p.tips {
	background-position: 100% 0;
	padding-left: 0;
	padding-right: 25px;
}

/* Legend Style */
.legend-title { left: auto; right: 12px; }

/* Check list */
ul.checklist li, ul.stars li, ul.arrow li {
	background-position: right 4px ;
	margin-right: 15px;
	margin-left: 0px;
	padding: 0 20px 0 0px;
}

/* Bignumber */

p.blocknumber {
    padding: 5px 55px 5px 0px !important;
}

.bignumber {
	right: 12px;
	left: auto;
	margin-left: 8px;
	margin-right: 0px;
}


p.stickynote, p.download {
	padding-top: 20px; padding-bottom: 20px;
	background-position: 99% 50%;
}

/* Dropcap ---*/
.dropcap {
	float: right;
	padding: 4px 0px 0 8px;
} 